package cc.ucanuup.web.base.model;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;

/**
 * 文件名： com.bozhon.web.base.model.RoleModel.java
 * 作者：   WenBin
 * 日期：   2017年10月17日
 * 功能说明：角色对象接受模型
 * =========================================================
 * 修改记录：
 * 修改作者    日期      修改内容
 * =========================================================
 *  Copyright (c) 2010-2011 .All rights reserved.
 */
public class RoleModel {

	private String id;
	@NotNull(message="角色名称不能为null")
	@NotEmpty(message="角色名称不能为空")
	private String roleName;
	@NotNull(message="角色描述不能为null")
	@NotEmpty(message="角色描述不能为空")
	private String roleDesc;
	private Long systemType;
	@NotNull(message="权限类型不能为null")
	@NotEmpty(message="权限类型不能为空")
	private String powerType;
	/*	@NotNull(message="公司不能为null")
	@NotEmpty(message="公司不能为空")*/
	private String companyId;

	public String getId() {

		return id;
	}


	public void setId(String id) {

		this.id = id;
	}



	public String getRoleName() {

		return roleName;
	}



	public void setRoleName(String roleName) {

		this.roleName = roleName;
	}



	public String getRoleDesc() {

		return roleDesc;
	}

	public void setRoleDesc(String roleDesc) {

		this.roleDesc = roleDesc;
	}

	public Long getSystemType() {

		return systemType;
	}

	public void setSystemType(Long systemType) {

		this.systemType = systemType;
	}

	public String getPowerType() {

		return powerType;
	}

	public void setPowerType(String powerType) {

		this.powerType = powerType;
	}

	public String getCompanyId() {

		return companyId;
	}

	public void setCompanyId(String companyId) {

		this.companyId = companyId;
	}

}
